package fr.generali.accueilclient.gwt.client.ui.components.table.cells;

import com.google.gwt.safehtml.shared.SafeHtml;
import com.google.gwt.safehtml.shared.SafeHtmlUtils;
import com.google.gwt.text.shared.AbstractSafeHtmlRenderer;

/**
 * Une cellule affichant du texte et permettant d'écouter les évènements de la souris.<br>
 */
public class CustomTextCell extends MouseEventAwareCell<String, AbstractSafeHtmlRenderer<String>> {

    public CustomTextCell() {
        super(new AbstractSafeHtmlRenderer<String>() {
            @Override
            public SafeHtml render(String object) {
                return SafeHtmlUtils.fromString(object);
            }
        });
    }
    
    @Override
    protected boolean shouldDisplayTooltip() {
        return true;
    }
}
